window.onload=function(){
	$(".chargerecords").css("backgroundColor","#224247").siblings().css("backgroundColor","#365d62");
	$(".revokeBtn").click(function(){
		var _this=$(this);
		$(".revokeManageBg").show();
		$(".revokeManageBg").html($("body").height());
		//撤销弹框获取数据;
		$(".revokeDeviceCode").html($(this).parent().siblings(".deviceCodeCell").html());
		$(".revokeResidueFlux").html($(this).parent().siblings(".revokeFluxCell").html());
		$(".revokeGetUserName").html($(this).parent().siblings(".userNameCell").html());
		// $(".revokeGetAddress").html($(this).parent().siblings(".addressCell").html());
		$.ajax({
			url:"/admin/api/device/install-address",
			type:"post",
			dataType:"json",
			data:{
				device_code:_this.parent().siblings(".deviceCodeCell").html()
			},
			success:function(data){
				if(data.status.errCode==0){
					$(".revokeGetAddress").html(data.data.install_address);
				}
			}
		})
		//点击取消
		$(".revokeCancelBtn").unbind('click').click(function(){
			$(".revokeManageBg").hide();
		});
		//点击确定
		$(".revokeOkBtn").unbind('click').click(function(event){
			if($(this).css("backgroundColor")=="#598085"){
				event.preventDefaule();
			}{
				var reg =/^[0-9]*$/;
				var pattern = /\d+/g;
				var fluxNum=$(".revokeResidueFlux").html().match(pattern);
				if($(".revokeAddText").val()==""){
					$(".revokeLabelBox").html("请填写备注信息。");
				}else if(!reg.test($(".revokeFluxBox").val())){
					$(".revokeLabelBox").html("请输入正整数。");
				}else if($(".revokeFluxBox").val()==0){
					$(".revokeLabelBox").html("不能撤销0流量。");
				// }else if($(".revokeFluxBox").val()>fluxNum){
				// 	$(".revokeLabelBox").html("撤销流量太大，撤销失败。");
				}else{
					// alert($(".revokeAddText").val());
					$.ajax({
						url:"/admin/api/device/reduce",
						type:"post",
						dataType:"json",
						data:{
							device_id:_this.siblings("input").val(),
							flow:$(".revokeFluxBox").val(),
							charge_record_id:_this.siblings(".charge_record_id").val(),
							remark:$(".revokeAddText").val()
						},
						success:function(data){
							if(data.status.errCode==0){
								//重新计算剩余流量
								var oldFluxNumCell=_this.parent().siblings(".revokeFluxCell").html().match(pattern);
								var newFluxNum=fluxNumCell-$(".revokeFluxBox").val();
								_this.parent().siblings(".revokeFluxCell").html(newFluxNum+"L");
								$(".revokeLabelBox").html("撤销成功。");
								_this.parent().siblings(".revokeAddTextCell").html($(".revokeAddText").val());
								//撤销成功后背景变灰色
								_this.css("color","#dddddd");
								_this.css("backgroundColor","#598085");
								//撤销成功5s后自动消失弹框
								settimeout(function(){
									$(".revokeManageBg").hide();
								},5000);

							}else{
								$(".revokeLabelBox").html(data.status.message);
							}
						}
					})
				}
			}
		});
	});
}